This is a lovely property! I wish I could give 5 stars but one big hiccup on arrival keeps me from doing so. We arrived late and the room my daughter was staying in had visibly dirty sheets that hadn’t been changed from the previous guests. (But bed was still made up! Yuck.) She had to spend our first night in the couch until I could get all the bedding washed up the next day. Not how I envisioned my first day of vacation. There is a lovely pool and gym within walking distance; however, you will need a vehicle to get to any beaches.