very clean, modern, comfortable and a great location. it was exactly as the photos and we had an amazing time. we will return to this very spot!