Incredibly spacious and well-equipped. The beds are comfortable, and the location is great!