Place was clean, set up very professionally. Had a slight hitch at check-in time but Jennifer absolutely made up for it. Great stay!