Highly recommend this place, has everything you need and more. Set in a beautiful location with great views and not far from the town/beaches.