clean spacious and has all amenities