110% amazing. Everything we needed and wanted and sooo much more. Amazing amenities. Amazing location. Amazing place. Lovely and clean and new and fresh. Brilliant!!!!