This place is a treasure! Just the right size (large enough for amenities, small enough for a friendly feel with no waiting). The entire staff was so helpful and accommodating (with, among everything, English speakers). The food is good with fresh fish (and other offerings) every night, the pool is great (with 2 small baby pools), the beach a step away and beautiful.