A great location, with great facilities leading to a great holiday