Perfect location and the place is clean, modern & spacious. Everything works & it has a well equiped kitchen. We loved our stay!