Excellent hospitality, impeccable residence with all the needed amenities; made for a very smooth trip in and out.