Clean, modern, close to amenities, a great place to stay.