Very clean and plenty of space. All the amenities you need and in a lovely spot.