Fantastic! Clean! Great location! Great amenities. We will definitely return!