The Moxy Montreal Downtown, a hotel brand operated by Marriott International, is open to guests as construction crews complete the Skyla apartment complex on floors 17 to 63 in the tower the developer says will be the city's tallest residential skyscraper.