The 237-room W Atlanta-Downtown has opened its doors.
The property includes an infinity pool, a spa, a business center and three bars. The hotel also offers more than 8,900 square feet of meeting space.