Communication was excellent, however, I would have appreciate the instructions earlier in the day to have a little peace of mind, to be honest, I was getting very nervous by not having the Check-in instructions at least 2 hours before the check-in. After instructions arrived, thigs were really easy, from the parking, to the apt #, to the floor where it was located, to the CODE for the door. Apt was clean and fresh, thank God AC was already on. Very spacious, with plenty of towels for the bath, toilet paper, Beach Chair and umbrella. The kitchen was "ok", it had from the fridge, to the stove to the microwave, it also had knives and other utensils, unfortunately there was not Paper Towel, so I had to run to a gas station to get napkins, other than that everything looked fine. Dining room was extremely spacious, the bed was very comfortable, bedsheet seemed clean. So I would definitely recommend this place if you are looking for a mini get-away/staycation.