Very beautiful, modern and clean place. Every detail was well thought out. We had a wonderful stay.