A terrific place to stay for a long weekend. Very clean, like staying in a well-outfitted hotel.