Very clean and very spacious. We had no problems with other guests and everyone we ran into, staff or guests, was very consciousness and polite. The kitchen area was well-stocked with dishes, pots/pans, appliances, and had plenty of space to work. Everything seemed to be in very good condition too. The dining are, also part of the kitchen, had a beautiful view of the Black Sand beaches to the south. Parking was located right in front of the building and was very convenient. Staff was helpful and friendly, and made checking in a breeze. Would highly recommend to anyone!