I second the suggestion of Charela. Great location and awesome staff. Classy and elegant without being stuffy or pretentious. Get one of the upper level ocean front rooms and you can't go wrong!