Place was spacious, clean and well layed out. We enjoyed our stay. View from rooftop area was immaculate.