Beautiful location, great facilities, lovely style and setting