Great location, beautiful beach and pool, good food, great decor, awesome bar, great staff, comfy room.. couldn't have asked for a better time.