This place is spacious, clean, and was perfectly equipped for our needs. The rooftop patio was a real highlight!