Lovely place with all the amenities you could need for a home away from home experience.