great and spacious place on a perfect location.