Very nicely designed, decorated and maintained. 5 star.