This is a review of the hotel and not the diving school. The Coral Grand diving school and its facilities are excellent, but I suggest you stay somewhere else to sleep...
We found that the hotel swimming pool is good and well maintained as is the garden/grounds. However, the accommodation is very tired. The shower barely worked (it stopped if you flushed the toilet), the room air con was noisy, and the general feeling is that buildings and facilities is that they need some maintenance. The maid service is good with fresh bed linen when needed and rooms always left clean. The location is perfect as is straight onto the beach.