Absolutely perfect apartment! Location, style, amenities - all 10/10. I will definitely be staying here again.