The stay at Beach Walk Resort was superb. However, we did run into a few glitches in the beginning. The space for 6 people was phenomenal. We were all comfortable. There was absolutely no cramming... even when we had to cook. The beach is the icing on the cake. The food service,the staff... two thumbs up!!! Nathalia was also very responsive prior to check in. She informed us how to check in--which is crucial. Everywhere is different. We were 6 girls who traveled for a girls get away, so we had 2 connected rooms... Check in was scheduled for 2pm and we arrived at the resort at 4pm. It's a very nice place, well located and the amenities were excellent. However, the staff was not professional in terms of check in. Firstly, the young lady who checked us in gave us the impression that she did not want to be there. Her demeanor was very cold and callous. We were asked to provide a card for a $100 refundable deposit, which we were not aware of and was not included in the description-- not a big deal, just would've been nice to know. When check in was all set, we were told not to worry about our luggages and we were all set to go up. Thirty minutes later, our luggage had still not been brought up. One of our friends who also was a guest began to get impatient since she had to be ready for a family event happening not too long after. We took a walk down and realized that our luggage had just been sitting there, so we brought them up ourselves. We got to the rooms, only one of them (the smallest one) was ready. Can you imagine 6 girls cramped on a small room with only 1 bathroom???? No fun at all... we found the connecting door that opened to the main unit ajar so we took a peek. There was not a single person in there cleaning it. Mind you, this was 45 min after check in. We contacted the host and she was very quick to redeem the situation. The cleaning crew came and started working on the main unit. We found out from the host that the apartment was vacant for a whole day before we arrived so she was not very happy to know it was still dirty. We decided to step out to let them do their thing. We came back to the resort at 7:30pm and the room was still not ready... They told us it was gonna be another 45 minutes! At this point we were very unhappy and disappointed with the whole thing. We contacted the host again and she answered a bit late and told us she would wave the cleaning fee. Overall, we still enjoyed our stay. The shuttle to the private beach was great, we got food and drink service delivered to us...couldn't have asked for a better space. The privacy was great....