Clean, spacious, efficient space. Great views and lots of parking. Clear and fast communication from the hosts. We would stay here again.