top notch stay. enjoyable. clean. friendly host. good location