We stayed here after having a terrible experience in an overpriced hotel in Mission Beach. This hotel was fabulous. It is meticulously clean, staff are very accommodating, and the restaurant is very good with a nice variety. Extremely easy to shuttle to the airport. We were very happy to have found this hotel.