Excellent place to stay. It has everything you need. Very clean. All amenities are present. Very easy to communicate with the hosts and they are very good!