A great place for sports training camps. The beach is not nearby, but transfers are organized. Everything is at an excellent level. The food is just great!!! There is a huge selection, despite the fact that the buffet, dishes are prepared at the restaurant level.