Very clean and comfortable! The location is GREAT. We enjoyed every minute of it.