Amazing location, friendly and helpful staff.
Unfortunately some surfaces were unclean during check-in but when I raised this staff were apologetic and came to clean the areas that had been overlooked.