I'm creating the database for a small apartments management site.

Basically there will be a login form for users, where they will be able to insert their apartment, with description, photos. And since I will work with relational tables I want to be sure that I'm creating the database right. Can someone take a look and give their opinion?

```
USERS:
  - id_user;
  - username;
  - password;
  - email;

APARTMENTS:
  - id_apartment;
  - id_user;
  - title;
  - description;
  - map;
  - gallery;

GALLERY_IMAGES:
  - id_gallery;
  - id_apartment;
  - image;

```