Excellent self contained apartment with all the nice touches. Highly recommended