This is an amazing place to stay. Meticulously maintained. Amazing views. Attentive staff. Everything from the first time you step in to the lobby to check-in to the last minute when you check out is great. Right across from the beach.