A beautiful place for a beach holiday, with plenty of room and everything you need.