Beautiful place in a great location! Floors were dirty but that was the only downfall. Excellent communication with the hosts and check-in/out was super easy! Would stay here again.