Lovely place in a beautiful location. Full of little details and perfectly organised.