Very cleanly and great location! Offered many fun beach toys to use. Great communication when checking in and out.