This place is hard to beat. It's a five minute walk to the beach and close to many restaurant options. Pool could be a bit cleaner, but everything is very clean and you can tell the staff really cares about the guests.