Beautiful, clean, modern property with all the extras, great location, great communication. We had an amazing stay.