Very affordable and great location. If you're walking there from the Orient Heights station get ready for decent uphill walk, makes for some good exercise though. Less than a 5 minute train ride to the airport, very convenient.