Clean and modern but very small and difficult to access. The English translation of the directions and the mapping had us confused for quite a while. Not really owners fault but be aware. The photos are well fish eyed to achieve a larger feel than reality, but still a nice place. The on-site parking is a bonus.