The unit itself is very modern and exactly as appears in the pictures. It was very clean aside from a blood stain we found on the sheets which the host came and replaced immediately after we made them aware. The downfall to this place is the hotel it is located in. The customer service is terrible. The pool was filthy, hot tub was broken the entire stay, the gym was under construction, and we were denied beach chairs one day due to capacity limits despite the fact that we paid a 25$ a day resort fee to secure these chairs. Marco was a good host. The hotel itself was NOT good.