Very clean.Details for the guests.Communication is good.Location is great.