Great location and very clean! Made our stay in Mission Beach very enjoyable.