My husband and I just returned from Long Beach for a week to celebrate my birthday. I can't say enough great things about this resort and it's staff. Additionally, the food was excellent with so much choice at the main restaurant - a different themed buffet experience every night - plus 4 other restaurants to choose from (Chinese, Japanese, Italian and Seafood). We had a half board package with breakfast and dinner included which was just right for us. The breakfast is excellent with so many hot and cold choices, pastries, fruit - you name it, it is there. Our suit was oceanfront and we had a gorgeous view and a nearly private beach (near "Sun Beach") as many of the other guests spent time at the larger main stretch of beach. It was so peaceful listening to the waves crash from our terrace every morning and in the evening. This is exactly what I had hoped for, for the holiday - relaxation, beach and great food. A number of staff members made our time very special (Kiran, Tony, Feena, Keebo, Youshah, etc.) but everyone is very dedicated to making guests feel welcome. When staff members heard it was a birthday trip, they had all kinds of little surprises planned for me throughout the day. (I don't want to spoil the surprises in case other visitors celebrate a birthday while there so I won't include any details. :D ) It was amazing! It's very rare that my husband gives a 5 star rating but he agreed that Long Beach deserves it too. We couldn't have asked for more.