Excellent hosts. Excellent location. Very clean. Beautiful place. We enjoyed our stay.