good and spacious place, as described. excellent location.