Very clean , well maintained place. Great hosts . Communication was excellent. Had a great stay.