A fabulous,meticulously clean gem of a place. Perfect location. Everything provided for a short,or a long stay.