Beautiful stay, great location. Could improve on certain aspects such as small cleanliness details. Overall wonderful stay.