Fantastic place - location, cleanliness, quality of living - all around excellent, best place I have stayed in as of yet!