Clean place and caring host to ensure your time spent there is a positive one. Most definitely I would stay there again.