Great place, fairly clean. They ruined our last day due to miscommunication but it happens. Great location.