Very clean. Great communication. Stunning view. Vegas meets south beach. Close to everything. Will stay again, hopefully sooner than later.