Very clean, very friendly, great view and very helpful staff. We hope to be back very soon!