Wonderful - everyone has there own space, and lots of great facilities. The place is amazing, and the location is fantastic. Sitting on the bench facing the kitchen, chatting while making dinner with a group - amazing.