Location is really good, just away from all the hassle of Funchal, Ribeira Brava is a nice little town. Get a car if you're staying in this hotel, its up on a hill and walking from the bottom is not recommended. Rooms are nice and clean, with balconies towards the ocean. Pool area is nice also. Breakfast and especially dinner are very very bad, dont waste your time there. Staff is a bit weird. We got the room for a week for a very cheap price and it was worth it.