Facilities are great. Amenities are very well maintained. Pools are excellent. Beach is small to accommodate all beach goers, and not one of the best beaches in the north coast. It's a noisy beach, not for relaxation. Serious parking issue around the beach, and gets jammed quite often. Serious traffic jam after Friday prayer, the main street is closed for over than 30 minutes after prayer. Clientele is not the best, and not getting any better year after year.