Stayed at Robinson Club while playing in a tennis tournament which was well organized. Overall an efficient stay, hotel has good facilities, staff for the most part (in the main restaurant, housecleaning, at the sports facilities etc) were friendly and helpful. However, asked for a slightly late check-out (to noon / 12:30pm) as I had to play a tennis match that morning which was postponed from the previous evening due to the court's lights not working, the reception manager requested that I pay the half-day rate even though when I asked she confirmed the hotel is not full. I also told them that I had to go to reception to make the request as the room phone was not working, they did not seem to care and did not offer to have a technician to come & check it out. That was not a good impression on customer service but to be fair most other staff experiences were good, and the check-in & actual check-out processes were efficient. Wifi was terrible, in & out mostly out during the last day perhaps due to the rain? Between the experiences with the tennis court lighting, the room phone and the wifi, the property does feel a bit dated and can probably use a hardware update