wonderfully self contained and private. clean spacious and modern. perfect, thanks!