Absolutely perfect. Great location with an amazing view, great local advice at check in. Really clean and had everything we needed. Would definitely recommend