We went to this place after a weekend from hell in Culebra Island and it was a great experience. The place is big and needs a little more coordination and the wait time a little long, but the service and the food was AMAZING! Worth the wait! Price... I think it's reasonable!