perfect place to stay. has it all!!