Place was clean when we arrived and the Check In/Checkout process was smooth and orderly. Great location on Mission Beach. Would highly recommend.