amazing place very clean and amazing location