great location, great view, clean. we had a time.