Great place! Has kitchen, laundry, dining room, living room, and entry hall, in addition to the bedrooms. Very spacious. Beds were pretty firm. Bathrooms are great; one has a tub, the other a shower.