The unit is very clean and it has everything. The location can not get better. Catalina is also very responsive to handle issues in a prompt manner. I enjoyed my stay there and would recommend this place anyone