Skye Suites Green Square is the perfect stay in Sydney...from location to hotel details, everything they've done is just right!