Perfect location and very clean on arrival. All amenities are modern and great for teenagers.