Pretty easy for us to give this place 5 stars all around. Super clean, great location, amazing food, hot jacuzzi, incredible sunsets....but mostly, the care that the staff offered was exceptional and accommodating. This place made us feel like family. Highly recommended for trouble-free travelling. ;)