The pictures are exactly what you can expect. The place is clean, comfortable and has everything you could possibly need. It's directly across the street from a beautiful beach and there are several restaurants/shops within a 10 minute walk. We would (and will!) stay here again!!