if not 0 <= value <= 255:
             raise ValueError("Tile value out of bounds")
         self._tiles[index] = value
+
+    @property
+    def width(self):
+        """Width in tiles"""
+        return self._width
+
+    @property
+    def height(self):
+        """Height in tiles"""
+        return self._height
+
+    @property
+    def tile_width(self):
+        """Width of each tile in pixels"""
+        return self._tile_width
+
+    @property
+    def tile_height(self):
+        """Height of each tile in pixels"""
+        return self._tile_height