The location of this hotel is everything. We came to watch the beach race. You can see it all from hear including watching the detail on tv as you stand on the balcony soaking in the atmosphere . The staff are friendly and speak English. There is plenty of secure parking at the hotel for the race.