Very spacious and clean. Very well maintained rooms, and a fantastic location. Comfortable beds and everything you need to cook meals yourself. Can't wait to stay again!