Just spent 10 days at Long Beach and had an amazing holiday .Everything about the resort is excellent. We were lucky to be upgraded to a superior room and were in room 120 which was very close to all amenities but also very quiet .All the restaurants were excellent and as we were on all inclusive enjoyed the freedom when dining and ordering drinks not worrying about the cost. The service in the hotel is excellent and staff are mostly very friendly .The staff work very hard and really look after you well. The rooms are of a high standard and a nice feature of the all inclusive is having access to a lot of the mini bar including chocolate and crisps. The internet service was excellent and a good way to keep in touch with home. The hotel complex is very well laid out and the pool area was well sheltered from the wind at this time of year. The weather was mostly warm and sunny with some cloud but this suited us well as we are not used to very hot climates at home .Had an amazing holiday and would definitely recommend especially the all inclusive package. Others have mentioned the restrictions on the all inclusive but we found this not a problem with plenty of choice in both food and drinks. Would definitely return to this wonderful hotel.