Comfortable, spacious place with tons of extra amenities.