Excellent. Very comfortable and brand new unit. It has everything you would need for your stay. The small swimming pool on top of the building was great. Smooth check-in and out process. The host was available at all times and was very kind. 5 stars.