This place is very clean and modern. Plenty of extras and amenities - Steve thought of every need and communication was top notch. I would definitely stay here again!