John's place has everything you need and more! Great location, walking distance to beach and shops. The complimentary drinks is a lovely bonus. Incredible value for money!