Having read poor reviews we were trepidatious about our stay but we were pleasantly surprised. Apart from the taxi driver from the cruise terminal having difficulty finding the exact location of the property all was fine.The check-in process could have been easier with no response to my queries before our stay and then making us wait until 4:00pm for check in when I am sure the room was ready for us to move into before that time. It seemed they were wanting us to pay the early check-in charge to make some more money...However, the apartment had everything we could have wished for, all its amenities (dishwasher, washing m/c, dryer, coffee maker / cooker / dishware & cutlery) were fine, it was clean, we were supplied with extra towels / coffee / sheets promptly. The facilities of swimming pools, saunas and gym were very good. Location is good, staff were helpful & knowledgeable.