Great location, well thought out, very clean. we thoroughly enjoyed our stay