Coral place was amazing. All facilities were available. Location is ideal. It was my second stay at the place and I thoroughly enjoyed it.