Perfect location, self-contained apartment with all the essentials that made for an enjoyable stay!