We visited friends who were staying in a second floor unit at Caribbean Princess and it was beautiful. Very spacious and well equipped. Not sure who they booked through. The previous year they stayed on the ground floor and found the cats to be a problem. If you leave the patio doors open they come in.