Clean and spacious, with a fully equipped kitchen in a beautiful location.
Would definitely stay again.