A perfect place to stay, with privacy and convenience of having all the creature comforts of home. Everything has been thought of making my long term stay a perfect stay.