Clean, stylish, great amenities, good communication, thoughtful finishing touches provided. We thoroughly enjoyed our stay. Thank You Michael and Sonja!🙂