hilton delivers on all counts; the hotel has a really good level of service, the guest relations staff are helpful and thorough. it was a pleasure to stay there. the gym is one of the best in any hotel i''ve stayed in, such a joy to look out on the sea whilst sweating it out!