Modern, clean, and everything we hoped for. Thoroughly enjoyed our stay.