Fabulous location. Clean and modern. Had excellent communication with the hosts. Great experience.