Top spot - all the amenities you need