modern, brand new, clean, perfect location, hotel quality. can definitely recommend.