The. Perfect place. Perfectly clean perfectly placed. Awesome stay