Very clean and thoughtfully set up. Daniel was very easy to reach during our stay and made sure we had a good experience!