Perfect location, very very clean, modern and stylish, easy to check in, we didn't cook, but the kitchen would have ansolutely everything you'll need, easy check in, fast communication... Highly recommended!!