We stayed five nights. The room was very nice, the bed was sooo comfortable. Room was cleaned everyday, fresh towels every day. The staff really makes this one of the best places to stay. Because it only has 16 rooms, they are able to give each guest personal attention and service. They offered to help take our luggage to the room, brought brochures and restaurant recommendations to our room, brought beach chairs and towels for us to use. Very nice and helpful. The hotel is on the beach, but if you are looking for sparkling white sands, you will not find them on Vilano Beach. The beach is made of crushed shells, and is somewhat difficult to walk on barefoot. But we were so busy taking in the sites of the city, we didn't spend much time on the beach. The hotel is only a few minutes from all the attractions, and we enjoyed every one of them. I would recommend this hotel for couples, families, and it is pet friendly. We have never been treated so well.